Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M25 Sapporo USA F3 Great Britain #1-w1 Great Britain #1-w3 Portugal F3 India #1-w1 India #1-w2 India #1-w3 India #1-w4 Great Britain F4 Russia F2 Great Britain #2-w3 Great Britain F1 Great Britain F2 Great Britain #1-w1 Great Britain #1-w3 Great Britain #1-w4 Great Britain F5 Great Britain F6 Kuwait F2 Great Britain #3-w1 Great Britain #3-w2 Great Britain #3-w3 Great Britain #3-w4 Great Britain F10 Great Britain #4-w1 Great Britain #4-w2 Great Britain #4-w3 Great Britain #4-w4 Great Britain F2 Great Britain #1-w1 Great Britain #1-w2 Great Britain #1-w3 Great Britain #1-w4 Great Britain F3 Great Britain F4 Great Britain F5 Great Britain F6 Japan F1 Japan F2 Greece F2 Japan F7 Great Britain F9 Great Britain F11 Japan F9 Japan F11 Czech Republic F4 Czech Republic F5 Great Britain F5 Japan F1 Japan F2 Japan F3 Japan F4 Japan F5 Great Britain F10 Korea F3 Japan F6 Great Britain F11 India F6 India F7 India F8 Great Britain F16 Sweden F4 Japan F8 Sweden F5 Great Britain F18 Japan F10 Japan F11 Great Britain F21 Great Britain F22 Portugal F2 Portugal F3 France F3 Croatia F1 Thailand F1 Croatia F2 Thailand F2 Portugal F4 Portugal F5 Portugal F6 Great Britain F5 Great Britain F6 China F3 China F4 Mexico F4 Korea F1 Korea F2 Japan F5 Great Britain F9 Japan F8 Great Britain F15 Japan F11 Germany F4 Australia F1 Italy F2 New Zealand F2 New Zealand F3 Korea F1 Korea F2 Korea F3 Japan F6 Japan F7 Korea F5 Korea F6 Great Britain F16 Czech Rep F4 Great Britain F2 Israel F1 Israel F2 Israel F3 Great Britain F3 China F1 Great Britain F4 Japan F3 Great Britain F5 Great Britain F6 Great Britain F7 Guam F1 Great Britain F8 Great Britain F9 Great Britain F10 Ireland F1 Great Britain F11 Great Britain F12 Great Britain F16 Great Britain F17 Israel F4 Israel F5 Great Britain F2 Germany F4 Croatia F1 Croatia F2 Great Britain F3 Great Britain F4 Turkey F13 Turkey F14 Great Britain F5 Great Britain F7 Great Britain F8 Great Britain F9 Great Britain F10 Great Britain F11 Great Britain F12 Great Britain F13 Great Britain F14 Great Britain F15 Great Britain F16 Great Britain F17 Czech Republic F4 Czech Republic F5 Germany F1 Great Britain F3 Germany F4 Croatia F1 Great Britain F4 Switzerland F3 Greece F3 Great Britain F9 Great Britain F10 Great Britain F11 Ireland F1 Great Britain F12 Great Britain F14 Great Britain F17 Great Britain F18 Great Britain F1 Great Britain F2 Great Britain F4 Great Britain F5 Great Britain F6 Great Britain F7 Great Britain F8 Greece F1 Greece F2 Greece F3 Greece F7 Greece F8 Great Britain F13 Great Britain F16 Great Britain F19 Great Britain F20 Great Britain F21 Great Britain F23 Cambodia F2 Cambodia F3 Great Britain F6 USA F2 Great Britain F8 Japan F5 (Kashiwa) M25 Sapporo M25 Sapporo M25 Canberra M25 Tsukuba M15 Karuizawa Great Britain F6 Great Britain F3 Great Britain F5 Greece F1 Japan F7 Great Britain F16 Great Britain F17 Thailand F3 Germany F5 Great Britain F14 Great Britain F19 Japan F4 Great Britain F4 Great Britain #2-w1 Great Britain F3 Japan F1 Great Britain F20 Greece F3 Great Britain F11 Japan F2 Great Britain F3 Great Britain F4 Japan F2 Korea F1 Korea F2 Japan F10 Czech Republic F4 Great Britain #2-w2 Great Britain F1 Great Britain F6 Korea F2 Germany F2 Russia F3 Japan F6 Great Britain F7 Great Britain #2-w4 Great Britain F1 Great Britain #1-w2 Japan F6 Japan F5 Japan F7 Japan F3 (Kofu) M25 Harmon M25 Canberra Granby Challenger Burnie Challenger Izmir Challenger Nottingham Challenger Campos do Jordao Challenger Binghamton Challenger Tiburon Challenger Cremona Challenger Burnie Challenger Pingguo Challenger Recife Challenger Blumenau Challenger Busan Challenger Granby Challenger Toyota Challenger Honolulu Challenger Anning Challenger Kun-Ming Challenger Granby Challenger Lexington Challenger Winnetka Challenger Kaohsiung Challenger Hua Hin Challenger Yokohama Challenger Bangkok Challenger Dallas Challenger Gwangju Challenger Seoul Challenger Shanghai Challenger Ho Chi Minh City Challenger Suzhou Challenger Toyota Challenger Maui Challenger Kobe Challenger Toyota Challenger Hua Hin Challenger Bangkok Challenger Kyoto Challenger Yokohama Challenger Shenzhen Challenger Taipei City Challenger Gimcheon Challenger Zhangjiagang Challenger Shanghai Challenger Ningboo Challenger Liuzhou Challenger M25 Harmon Launceston Challenger Bangkok Challenger Yokohama Challenger Phoenix Challenger Taipei City Challenger Seoul Challenger Busan Challenger M25 Changwon Gwangju Challenger Nottingham Challenger Ilkley Challenger Yokkaichi Challenger Traralgon Challenger Kobe Challenger Calgary Challenger Nur-Sultan 1 Challenger Porto Challenger Istanbul 2 Challenger M15 Kashiwa M25 Kashiwa Winnipeg Challenger Matsuyama Challenger Seoul Challenger Cagliari Challenger Francavilla Challenger Zagreb Challenger M15 Hong Kong Traralgon Challenger Nottingham-2 Challenger The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham The 10tele.com Open - Nottingham Stockholm Open - Stockholm Red Letter Days Open - Nottingham Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo The Artois Championships - London China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Chennai Open - Chennai AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai AEGON Championships - London Malaysian Open - Kuala Lumpur Thailand Open - Bangkok Brisbane International - Brisbane AEGON Championships - London AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brisbane International - Brisbane Open 13 - Marseille US Men's Clay Court Championship - Houston Power Horse World Team Cup - Dusseldorf AEGON Championships - London UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London AEGON International - Eastbourne Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brisbane International - Brisbane Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Open Sud de France - Montpellier Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Memphis Open - Memphis Delray Beach Open - Delray Beach Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Memphis Open - Memphis Ricoh Open - 's-Hertogenbosch Abierto Mexicano - Los Cabos Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Rakuten Japan Open - Tokyo Noventi Open - Halle Citi Open - Washington Rakuten Japan Open - Tokyo IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Moncton Men's Challenger - Moncton New Delhi Challenger III - New Delhi Bangkok Challenger Eckental Challenger Busan Challenger Aptos Challenger Melbourne Challenger Yokohama Challenger Toyota Challenger Maui Challenger West Lakes Challenger Manta Challenger Toyota Challenger Hong Kong Challenger Kyoto Challenger The Manchester Trophy - Manchester The Surbiton Trophy - Surbiton The LTA Men's Challenger - Nottingham The Surbiton Trophy - Surbiton Lubbock Challenger - Lubbock LTA Shrewsbury Challenger - Shrewsbury AT&T Challenger of Dallas - Dallas LTA Cardiff Challenger - Cardiff Challenger Casablanca San Angel - Mexico City The Surbiton Trophy - Surbiton Dublin Challenger - Dublin Challenger Banque Nationale - Granby The LTA Manchester Trophy - Manchester New Delhi Challenger IV - New Delhi Flea Market Cup Busan Challenger Tennis - Busan National Bank Men's Rimouski Challenger - Rimouski Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Korat Challenger Tashkent Challenger Seoul Challenger Toyota Challenger Cherbourg Challeger Kyoto Challenger Baton Rouge Challenger Tallahassee Challenger Busan Challenger Winnipeg Challenger Chengdu Challenger Singapore Challenger Kyoto Challenger Guangzhou Challenger Bath Challenger Nottingham Challenger Nottingham Challenger Wolfsburg Challenger Kyoto Challenger Bath Challenger Le Gosier Challenger Tallahassee Challenger Kaohsiung Challenger Athens Challenger Nottingham Challenger Petange Challenger Seoul Challenger Dallas Challenger Busan Challenger Vancouver Challenger Burnie Challenger Shenzhen Challenger Yokohama Challenger Seoul Challenger Le Gosier Challenger Taipei City Challenger Nanchang Challenger Kobe Challenger Yokohama Challenger Happy Valley Challenger Dallas Challenger Kyoto Challenger Yokohama Challenger San Francisco Challenger Busan Challenger Ilkley Challenger Shanghai Challenger Gwangju Challenger Cary 1 Challenger Nanchang Challenger Nottingham Challenger Seoul Challenger Busan Challenger Kobe Challenger Kobe Challenger Gatineau Challenger Bangkok Challenger Jinan Challenger Chengdu Challenger Winnipeg Challenger Gatineau Challenger West of England Challenger - Bristol Shimadzu All Japan Indoor Tennis Championships - Kyoto Playford Challenger The Manchester Trophy - Manchester The LTA Manchester Trophy - Manchester The LTA Nottingham Challenger - Nottingham GHI Bronx Tennis Classic - Bronx USTA Challenger of Oklahoma - Tulsa Ningboo Challenger Freeman Men's $50,000 Challenger - Joplin 4th Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto The Surbiton Trophy - Surbiton Launceston Challenger Split Challenger Open D'Orleans - Orleans Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Ford Tennis Championships - Louisville Kyoto Challenger Nur-Sultan 2 Challenger Belo Horizonte Challenger Brasilia Challenger The LTA Hester Trophy - Manchester St. Remy Challenger Biella 5 Challenger Chuncheon Challenger Jersey Challenger Honolulu Challenger The LTA Bolton Challenger - Bolton Fergana Challenger Nottingham Challenger Granby Challenger Campos do Jordao Challenger Brasilia Challenger Seoul Challenger Toyota Challenger Leon Challenger Charlottesville Challenger Shanghai Challenger Knoxville Challenger Nottingham Men's Challenger - Nottingham Champaign Challenger Mons Challenger Puerto Vallarta Challenger Rimouski Challenger Nottingham-2 Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Shanghai Challenger St. Remy Challenger Mons Challenger Loughborough Challenger Keio Challenger International Tennis Tournament - Yokohama Izmir Challenger Shanghai Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Mexico City Challenger 2008 China TCL Challenger - Guangzhou The Nottingham Cahllenger - Nottingham Guangzhou Challenger Talahassee Challenger Taipei City Challenger Gimcheon Challenger Winnetka Challenger Busan Challenger Istanbul Challenger Tenerife Challenger Geneva Challenger Ramat Hasharon Challenger Busan Challenger The LTA Cardiff Challenger - Cardiff Alessandria Challenger Taipei City Challenger Busan Challenger Manchester Challenger Bangkok Challenger Shanghai Challenger Toyota Challenger Kyoto Challenger Leon Challenger WOW Cafe Challenger - New Orleans Busan Challenger The LTA Nottingham Challenger - Nottingham Noumea Challenger Shenzhen Challenger Taipei City Challenger Gimcheon Challenger Helsinki Challenger LTA Nottingham Challenger - Nottingham Busan Challenger Yokohama Challenger Rennes Challenger Newport Beach Challenger Dallas Challenger The Surbiton Trophy - Surbiton Ilkley Challenger Seoul Challenger Bukhara Challenger - Bukhara Karshi Challenger - Karshi Bangkok Challenger Maui Challenger Kyoto Challenger The Surbiton Trophy - Surbiton Bangkok Challenger Guadalajara Challenger Shanghai Challenger Loughborough Challenger The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester Manchester Challenger Ningboo Challenger The Tarka Challenger - Barnstaple Istanbul Challenger Granby Challenger Cary Challenger Delhi Challenger I - New Delhi Sail Open - New Delhi Mallorca Challenger Cassis Challenger Shanghai Rolex Masters - Shanghai Shimadzu All Japan Indoor Tennis Championships - Kyoto BNP Paribas Open - Indian Wells Nottingham Challenger Monte-Carlo Rolex Masters - Monte-Carlo Santos Challenger Morocco Tennis Tour - Rabat Yokohama Challenger Shanghai Rolex Masters - Shanghai Burnie Challenger Sony Open Tennis - Miami Seoul Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Kobe Challenger Fergana Challenger - Fergana Jersey Challenger The LTA Men's Challenger Wrexham - Wrexham Western & Southern Open - Cincinnati Gwangju Challenger Miami Open - Miami Manta Challenger Open des Alpes Trophee BNP Paribas - Grenoble BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Miami Open - Miami Sarajevo Challenger Salvador Challenger Beijing Challenger The LTA Sunderland Challenger - Sunderland Jinan Challenger Caversham International Tennis Tournament - Jersey The LTA Wrexham Challenger - Wrexham Shimadzu All Japan Indoor Tennis Championships - Kyoto LTA Wrexham Challenger - Wrexham Isla de Lanzarote - Lanzarote Campbells Hall of Fame Tennis Championships - Newport Kobe Challenger Quanzhou Challenger Bauer Watertechnology Cup - Eckental Lexington Challenger Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, Group I, 2R, JPN-KOR 3-2 Chennai Open - Chennai AEGON International - Eastbourne AIG Japan Open Tennis Championships - Tokyo Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London US Men's Clay Court Championship - Houston Las Vegas Challenger Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Rakuten Japan Open - Tokyo Yokkaichi Challenger Zhuhai Challenger Hall of Fame Open - Newport Legg Mason Tennis Classic - Washington ASB Classic - Auckland Playford Challenger The Stella Artois Championships - London Korea Open - Seoul AEGON Championships - London Sony Open Tennis - Miami Rogers Masters - Toronto Miami Open - Miami Wimbledon (juniors) French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York U.S. Open (juniors) Wimbledon - London French Open - Paris Australian Open (Asia, Wildcard) Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, World Group, 1R, CAN-JPN 3-2 Wimbledon - London Olympics - London Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, World Group, QF, JPN-CZE 0-5 French Open (juniors) U.S. Open (juniors) M25 Hong Kong M25 Takasaki M25 Sapporo M25 Sapporo M15 Tsukuba M15 Harmon M15 Tokyo M15 Tokyo